Northern Shrike - Indian Point - Chebeague Island, Maine - March 31, 2011 4:30pm
photos taken by Beverly Johnson

from Cornell's allaboutbirds site: A predatory songbird, the Northern Shrike breeds in taiga and tundra and winters in southern Canada and the northern United States. It feeds on small birds, mammals, and insects, sometimes impaling them on spines or barbed wire fences.

photo photo

photo photo photo